<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Geomutils</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="PhysXLogoBlack.png"/></td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('group__geomutils.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Geomutils</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Collaboration diagram for Geomutils:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group__geomutils.png" border="0" alt="" usemap="#group____geomutils"/>
<map name="group____geomutils" id="group____geomutils">
<area shape="rect" id="node1" href="group__pvd.html" title="Pvd" alt="" coords="193,5,235,32"/>
<area shape="rect" id="node3" href="group__foundation.html" title="Foundation" alt="" coords="171,56,257,83"/>
</map>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacephysx"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacephysx.html">physx</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBoxGeometry.html">PxBoxGeometry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class representing the geometry of a box.  <a href="classPxBoxGeometry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBVHStructure.html">PxBVHStructure</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class representing the bounding volume hierarchy structure.  <a href="classPxBVHStructure.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxCapsuleGeometry.html">PxCapsuleGeometry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class representing the geometry of a capsule.  <a href="classPxCapsuleGeometry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxHullPolygon.html">PxHullPolygon</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Polygon data.  <a href="structPxHullPolygon.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxConvexMesh.html">PxConvexMesh</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convex mesh.  <a href="classPxConvexMesh.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxConvexMeshGeometryFlag.html">PxConvexMeshGeometryFlag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags controlling the simulated behavior of the convex mesh geometry.  <a href="structPxConvexMeshGeometryFlag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxConvexMeshGeometry.html">PxConvexMeshGeometry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convex mesh geometry class.  <a href="classPxConvexMeshGeometry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxGeometryType.html">PxGeometryType</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A geometry type.  <a href="structPxGeometryType.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxGeometry.html">PxGeometry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A geometry object.  <a href="classPxGeometry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxGeometryHolder.html">PxGeometryHolder</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Geometry holder class.  <a href="classPxGeometryHolder.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxGeometryQuery.html">PxGeometryQuery</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Collection of geometry object queries (sweeps, raycasts, overlaps, ...).  <a href="classPxGeometryQuery.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxHeightField.html">PxHeightField</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A height field class.  <a href="classPxHeightField.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxHeightFieldDesc.html">PxHeightFieldDesc</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Descriptor class for <a class="el" href="classPxHeightField.html" title="A height field class. ">PxHeightField</a>.  <a href="classPxHeightFieldDesc.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxHeightFieldFormat.html">PxHeightFieldFormat</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes the format of height field samples.  <a href="structPxHeightFieldFormat.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxHeightFieldTessFlag.html">PxHeightFieldTessFlag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the tessellation of height field cells.  <a href="structPxHeightFieldTessFlag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxHeightFieldFlag.html">PxHeightFieldFlag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum with flag values to be used in <a class="el" href="classPxHeightFieldDesc.html#aec8940d776191d6ca950025836481360" title="Flags bits, combined from values of the enum PxHeightFieldFlag. ">PxHeightFieldDesc.flags</a>.  <a href="structPxHeightFieldFlag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxHeightFieldGeometry.html">PxHeightFieldGeometry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Height field geometry class.  <a href="classPxHeightFieldGeometry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxHeightFieldMaterial.html">PxHeightFieldMaterial</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special material index values for height field samples.  <a href="structPxHeightFieldMaterial.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxHeightFieldSample.html">PxHeightFieldSample</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Heightfield sample format.  <a href="structPxHeightFieldSample.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxMeshQuery.html">PxMeshQuery</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxMeshScale.html">PxMeshScale</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class expressing a nonuniform scaling transformation.  <a href="classPxMeshScale.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPlaneGeometry.html">PxPlaneGeometry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class describing a plane geometry.  <a href="classPxPlaneGeometry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxMeshFlag.html">PxMeshFlag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum with flag values to be used in <a class="el" href="classPxSimpleTriangleMesh.html#a765848d06b09a3452f9923115d5ccdd0" title="Flags bits, combined from values of the enum PxMeshFlag. ">PxSimpleTriangleMesh::flags</a>.  <a href="structPxMeshFlag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSimpleTriangleMesh.html">PxSimpleTriangleMesh</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A structure describing a triangle mesh.  <a href="classPxSimpleTriangleMesh.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSphereGeometry.html">PxSphereGeometry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class representing the geometry of a sphere.  <a href="classPxSphereGeometry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxTriangle.html">PxTriangle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triangle class.  <a href="classPxTriangle.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxMeshMidPhase.html">PxMeshMidPhase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mesh midphase structure. This enum is used to select the desired acceleration structure for midphase queries (i.e. raycasts, overlaps, sweeps vs triangle meshes).  <a href="structPxMeshMidPhase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxTriangleMeshFlag.html">PxTriangleMeshFlag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for the mesh geometry properties.  <a href="structPxTriangleMeshFlag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxTriangleMesh.html">PxTriangleMesh</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A triangle mesh, also called a 'polygon soup'.  <a href="classPxTriangleMesh.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBVH33TriangleMesh.html">PxBVH33TriangleMesh</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A triangle mesh containing the <a class="el" href="structPxMeshMidPhase.html#a49f740883fbfb1a49631c28818c219f4aa791bfd986fc6edb77db2928e3c5e529" title="Default midphase mesh structure, as used up to PhysX 3.3. ">PxMeshMidPhase::eBVH33</a> structure.  <a href="classPxBVH33TriangleMesh.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBVH34TriangleMesh.html">PxBVH34TriangleMesh</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A triangle mesh containing the <a class="el" href="structPxMeshMidPhase.html#a49f740883fbfb1a49631c28818c219f4a42051af73b6c6b3a5ac4df2928b6d446" title="New midphase mesh structure, introduced in PhysX 3.4. ">PxMeshMidPhase::eBVH34</a> structure.  <a href="classPxBVH34TriangleMesh.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxMeshGeometryFlag.html">PxMeshGeometryFlag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags controlling the simulated behavior of the triangle mesh geometry.  <a href="structPxMeshGeometryFlag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxTriangleMeshGeometry.html">PxTriangleMeshGeometry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triangle mesh geometry class.  <a href="classPxTriangleMeshGeometry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga0d8d1be25b975b8e61988f9d1954a68b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga0d8d1be25b975b8e61988f9d1954a68b">PX_MIN_HEIGHTFIELD_XZ_SCALE</a>&#160;&#160;&#160;1e-8f</td></tr>
<tr class="separator:ga0d8d1be25b975b8e61988f9d1954a68b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga246e5dd5e4554c27abb417be1ce1d898"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga246e5dd5e4554c27abb417be1ce1d898">PX_MIN_HEIGHTFIELD_Y_SCALE</a>&#160;&#160;&#160;(0.0001f / PxReal(0xFFFF))</td></tr>
<tr class="separator:ga246e5dd5e4554c27abb417be1ce1d898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5be09a494ce1f8aa8e8b986e82fc06d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga5be09a494ce1f8aa8e8b986e82fc06d8">PX_MESH_SCALE_MIN</a>&#160;&#160;&#160;1e-6f</td></tr>
<tr class="memdesc:ga5be09a494ce1f8aa8e8b986e82fc06d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum allowed absolute magnitude for each of mesh scale's components (x,y,z).  <a href="#ga5be09a494ce1f8aa8e8b986e82fc06d8">More...</a><br /></td></tr>
<tr class="separator:ga5be09a494ce1f8aa8e8b986e82fc06d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaaa6a4b8b94e1bcce0bedb92d873b57e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#gaaaa6a4b8b94e1bcce0bedb92d873b57e">PX_MESH_SCALE_MAX</a>&#160;&#160;&#160;1e6f</td></tr>
<tr class="memdesc:gaaaa6a4b8b94e1bcce0bedb92d873b57e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed absolute magnitude for each of mesh scale's components (x,y,z).  <a href="#gaaaa6a4b8b94e1bcce0bedb92d873b57e">More...</a><br /></td></tr>
<tr class="separator:gaaaa6a4b8b94e1bcce0bedb92d873b57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga180863caf5cb983172af50521c9735ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga180863caf5cb983172af50521c9735ac">PX_ENABLE_DYNAMIC_MESH_RTREE</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga180863caf5cb983172af50521c9735ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the dynamic rtree mesh feature. It is recommended to use this feature for scene queries only.  <a href="#ga180863caf5cb983172af50521c9735ac">More...</a><br /></td></tr>
<tr class="separator:ga180863caf5cb983172af50521c9735ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga913cfc3a0f052fb2ea2818e1a31131c2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt; <a class="el" href="structPxConvexMeshGeometryFlag.html#a4d8558cca9e3f622b336550b96c25662">PxConvexMeshGeometryFlag::Enum</a>, PxU8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga913cfc3a0f052fb2ea2818e1a31131c2">PxConvexMeshGeometryFlags</a></td></tr>
<tr class="memdesc:ga913cfc3a0f052fb2ea2818e1a31131c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">collection of set bits defined in <a class="el" href="structPxConvexMeshGeometryFlag.html" title="Flags controlling the simulated behavior of the convex mesh geometry. ">PxConvexMeshGeometryFlag</a>.  <a href="#ga913cfc3a0f052fb2ea2818e1a31131c2">More...</a><br /></td></tr>
<tr class="separator:ga913cfc3a0f052fb2ea2818e1a31131c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93b547b1968a59b2d23c91aab533e2c8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt; <a class="el" href="structPxHeightFieldFlag.html#ad94e98dce64e8c6f9806a20548548668">PxHeightFieldFlag::Enum</a>, PxU16 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga93b547b1968a59b2d23c91aab533e2c8">PxHeightFieldFlags</a></td></tr>
<tr class="memdesc:ga93b547b1968a59b2d23c91aab533e2c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">collection of set bits defined in <a class="el" href="structPxHeightFieldFlag.html" title="Enum with flag values to be used in PxHeightFieldDesc.flags. ">PxHeightFieldFlag</a>.  <a href="#ga93b547b1968a59b2d23c91aab533e2c8">More...</a><br /></td></tr>
<tr class="separator:ga93b547b1968a59b2d23c91aab533e2c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec23462a84179db8a8ea77e5115d5fb1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt; <a class="el" href="structPxMeshFlag.html#a62a41b4a381e3e59d85181a62b9ce0cc">PxMeshFlag::Enum</a>, PxU16 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#gaec23462a84179db8a8ea77e5115d5fb1">PxMeshFlags</a></td></tr>
<tr class="memdesc:gaec23462a84179db8a8ea77e5115d5fb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">collection of set bits defined in <a class="el" href="structPxMeshFlag.html" title="Enum with flag values to be used in PxSimpleTriangleMesh::flags. ">PxMeshFlag</a>.  <a href="#gaec23462a84179db8a8ea77e5115d5fb1">More...</a><br /></td></tr>
<tr class="separator:gaec23462a84179db8a8ea77e5115d5fb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9bff69ddd57aac22aad966a4b30983e7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt; <a class="el" href="structPxTriangleMeshFlag.html#a7d0d36347f7c197a4bdbec68ccc074cc">PxTriangleMeshFlag::Enum</a>, PxU8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga9bff69ddd57aac22aad966a4b30983e7">PxTriangleMeshFlags</a></td></tr>
<tr class="memdesc:ga9bff69ddd57aac22aad966a4b30983e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">collection of set bits defined in <a class="el" href="structPxTriangleMeshFlag.html" title="Flags for the mesh geometry properties. ">PxTriangleMeshFlag</a>.  <a href="#ga9bff69ddd57aac22aad966a4b30983e7">More...</a><br /></td></tr>
<tr class="separator:ga9bff69ddd57aac22aad966a4b30983e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab335a00d0493a23fed5423bc3ea9e463"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt; <a class="el" href="structPxMeshGeometryFlag.html#aa4f762855200599fc014b0654f7ce2c9">PxMeshGeometryFlag::Enum</a>, PxU8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#gab335a00d0493a23fed5423bc3ea9e463">PxMeshGeometryFlags</a></td></tr>
<tr class="memdesc:gab335a00d0493a23fed5423bc3ea9e463"><td class="mdescLeft">&#160;</td><td class="mdescRight">collection of set bits defined in <a class="el" href="structPxMeshGeometryFlag.html" title="Flags controlling the simulated behavior of the triangle mesh geometry. ">PxMeshGeometryFlag</a>.  <a href="#gab335a00d0493a23fed5423bc3ea9e463">More...</a><br /></td></tr>
<tr class="separator:gab335a00d0493a23fed5423bc3ea9e463"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga657370d4666df870740a609fc2037f05"><td class="memItemLeft" align="right" valign="top">class <a class="el" href="classPxGeometryHolder.html">PxGeometryHolder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga657370d4666df870740a609fc2037f05">PX_ALIGN_SUFFIX</a> (4)</td></tr>
<tr class="separator:ga657370d4666df870740a609fc2037f05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44ff0ebd02fac58691bf604adfc3fc76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga44ff0ebd02fac58691bf604adfc3fc76">PxBoxGeometry::isValid</a> () const</td></tr>
<tr class="memdesc:ga44ff0ebd02fac58691bf604adfc3fc76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the geometry is valid.  <a href="#ga44ff0ebd02fac58691bf604adfc3fc76">More...</a><br /></td></tr>
<tr class="separator:ga44ff0ebd02fac58691bf604adfc3fc76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b7658a01ed66c48e8d7967fc99fcb61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga5b7658a01ed66c48e8d7967fc99fcb61">PxCapsuleGeometry::isValid</a> () const</td></tr>
<tr class="memdesc:ga5b7658a01ed66c48e8d7967fc99fcb61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the geometry is valid.  <a href="#ga5b7658a01ed66c48e8d7967fc99fcb61">More...</a><br /></td></tr>
<tr class="separator:ga5b7658a01ed66c48e8d7967fc99fcb61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42446c8ee79edb9cbaa5ecee4fee7d63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga42446c8ee79edb9cbaa5ecee4fee7d63">PxConvexMeshGeometry::isValid</a> () const</td></tr>
<tr class="memdesc:ga42446c8ee79edb9cbaa5ecee4fee7d63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the geometry is valid.  <a href="#ga42446c8ee79edb9cbaa5ecee4fee7d63">More...</a><br /></td></tr>
<tr class="separator:ga42446c8ee79edb9cbaa5ecee4fee7d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e3fd140462fac286debed6c6a960c3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga0e3fd140462fac286debed6c6a960c3d">PxHeightFieldDesc::PxHeightFieldDesc</a> ()</td></tr>
<tr class="memdesc:ga0e3fd140462fac286debed6c6a960c3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor sets to default.  <a href="#ga0e3fd140462fac286debed6c6a960c3d">More...</a><br /></td></tr>
<tr class="separator:ga0e3fd140462fac286debed6c6a960c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd7ec6c255262ddceeb7e04600bc47b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#gadd7ec6c255262ddceeb7e04600bc47b5">PxHeightFieldDesc::setToDefault</a> ()</td></tr>
<tr class="memdesc:gadd7ec6c255262ddceeb7e04600bc47b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">(re)sets the structure to the default.  <a href="#gadd7ec6c255262ddceeb7e04600bc47b5">More...</a><br /></td></tr>
<tr class="separator:gadd7ec6c255262ddceeb7e04600bc47b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e0681b04cf2ae73994df0939e74e85f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga0e0681b04cf2ae73994df0939e74e85f">PxHeightFieldDesc::isValid</a> () const</td></tr>
<tr class="memdesc:ga0e0681b04cf2ae73994df0939e74e85f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the descriptor is valid.  <a href="#ga0e0681b04cf2ae73994df0939e74e85f">More...</a><br /></td></tr>
<tr class="separator:ga0e0681b04cf2ae73994df0939e74e85f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43ad91d7d6b8e996338445fa5126bc06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga43ad91d7d6b8e996338445fa5126bc06">PxHeightFieldGeometry::isValid</a> () const</td></tr>
<tr class="memdesc:ga43ad91d7d6b8e996338445fa5126bc06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the geometry is valid.  <a href="#ga43ad91d7d6b8e996338445fa5126bc06">More...</a><br /></td></tr>
<tr class="separator:ga43ad91d7d6b8e996338445fa5126bc06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga880239cc33c00344cee0a4e32c573561"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga880239cc33c00344cee0a4e32c573561">PxPlaneGeometry::isValid</a> () const</td></tr>
<tr class="memdesc:ga880239cc33c00344cee0a4e32c573561"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the geometry is valid.  <a href="#ga880239cc33c00344cee0a4e32c573561">More...</a><br /></td></tr>
<tr class="separator:ga880239cc33c00344cee0a4e32c573561"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9acd5763a76bcf9f41b42c3a30a6421a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga9acd5763a76bcf9f41b42c3a30a6421a">PxSimpleTriangleMesh::PxSimpleTriangleMesh</a> ()</td></tr>
<tr class="memdesc:ga9acd5763a76bcf9f41b42c3a30a6421a"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor sets to default.  <a href="#ga9acd5763a76bcf9f41b42c3a30a6421a">More...</a><br /></td></tr>
<tr class="separator:ga9acd5763a76bcf9f41b42c3a30a6421a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6110ba2e5505fb809d3c3ebeb82e2f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#gad6110ba2e5505fb809d3c3ebeb82e2f5">PxSimpleTriangleMesh::setToDefault</a> ()</td></tr>
<tr class="memdesc:gad6110ba2e5505fb809d3c3ebeb82e2f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">(re)sets the structure to the default.  <a href="#gad6110ba2e5505fb809d3c3ebeb82e2f5">More...</a><br /></td></tr>
<tr class="separator:gad6110ba2e5505fb809d3c3ebeb82e2f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e3459b35f199b24a6f8e070170a9815"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga3e3459b35f199b24a6f8e070170a9815">PxSimpleTriangleMesh::isValid</a> () const</td></tr>
<tr class="memdesc:ga3e3459b35f199b24a6f8e070170a9815"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns true if the current settings are valid  <a href="#ga3e3459b35f199b24a6f8e070170a9815">More...</a><br /></td></tr>
<tr class="separator:ga3e3459b35f199b24a6f8e070170a9815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa4aeb7bd1ccfedd348599061276f6d8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#gaa4aeb7bd1ccfedd348599061276f6d8e">PxSphereGeometry::isValid</a> () const</td></tr>
<tr class="memdesc:gaa4aeb7bd1ccfedd348599061276f6d8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the geometry is valid.  <a href="#gaa4aeb7bd1ccfedd348599061276f6d8e">More...</a><br /></td></tr>
<tr class="separator:gaa4aeb7bd1ccfedd348599061276f6d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0377c3183a34eb2e1c383e94db7a2c41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#ga0377c3183a34eb2e1c383e94db7a2c41">PxTriangleMeshGeometry::isValid</a> () const</td></tr>
<tr class="memdesc:ga0377c3183a34eb2e1c383e94db7a2c41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the geometry is valid.  <a href="#ga0377c3183a34eb2e1c383e94db7a2c41">More...</a><br /></td></tr>
<tr class="separator:ga0377c3183a34eb2e1c383e94db7a2c41"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ga180863caf5cb983172af50521c9735ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga180863caf5cb983172af50521c9735ac">&#9670;&nbsp;</a></span>PX_ENABLE_DYNAMIC_MESH_RTREE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PX_ENABLE_DYNAMIC_MESH_RTREE&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enables the dynamic rtree mesh feature. It is recommended to use this feature for scene queries only. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxTriangleMesh.html#a261ef2fa9709a163408b41d2c34dda71" title="Returns all mesh vertices for modification. ">PxTriangleMesh::getVerticesForModification</a> </dd>
<dd>
<a class="el" href="classPxTriangleMesh.html#acc5c3b6c67a887917a111c432a799eff" title="Refits BVH for mesh vertices. ">PxTriangleMesh::refitBVH</a> </dd></dl>

</div>
</div>
<a id="gaaaa6a4b8b94e1bcce0bedb92d873b57e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaaa6a4b8b94e1bcce0bedb92d873b57e">&#9670;&nbsp;</a></span>PX_MESH_SCALE_MAX</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PX_MESH_SCALE_MAX&#160;&#160;&#160;1e6f</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Maximum allowed absolute magnitude for each of mesh scale's components (x,y,z). </p>
<dl class="section note"><dt>Note</dt><dd>Only positive scale values are allowed for convex meshes. </dd></dl>

<p class="reference">Referenced by <a class="el" href="classPxMeshScale.html#aa02b575786ff1105637a9c99e95519e0">PxMeshScale::isValidForConvexMesh()</a>, and <a class="el" href="classPxMeshScale.html#a5dbd0f273ae6b3df0647f9d10bde5e84">PxMeshScale::isValidForTriangleMesh()</a>.</p>

</div>
</div>
<a id="ga5be09a494ce1f8aa8e8b986e82fc06d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5be09a494ce1f8aa8e8b986e82fc06d8">&#9670;&nbsp;</a></span>PX_MESH_SCALE_MIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PX_MESH_SCALE_MIN&#160;&#160;&#160;1e-6f</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Minimum allowed absolute magnitude for each of mesh scale's components (x,y,z). </p>
<dl class="section note"><dt>Note</dt><dd>Only positive scale values are allowed for convex meshes. </dd></dl>

<p class="reference">Referenced by <a class="el" href="classPxMeshScale.html#aa02b575786ff1105637a9c99e95519e0">PxMeshScale::isValidForConvexMesh()</a>, and <a class="el" href="classPxMeshScale.html#a5dbd0f273ae6b3df0647f9d10bde5e84">PxMeshScale::isValidForTriangleMesh()</a>.</p>

</div>
</div>
<a id="ga0d8d1be25b975b8e61988f9d1954a68b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0d8d1be25b975b8e61988f9d1954a68b">&#9670;&nbsp;</a></span>PX_MIN_HEIGHTFIELD_XZ_SCALE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PX_MIN_HEIGHTFIELD_XZ_SCALE&#160;&#160;&#160;1e-8f</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="group__geomutils.html#ga43ad91d7d6b8e996338445fa5126bc06">PxHeightFieldGeometry::isValid()</a>.</p>

</div>
</div>
<a id="ga246e5dd5e4554c27abb417be1ce1d898"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga246e5dd5e4554c27abb417be1ce1d898">&#9670;&nbsp;</a></span>PX_MIN_HEIGHTFIELD_Y_SCALE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PX_MIN_HEIGHTFIELD_Y_SCALE&#160;&#160;&#160;(0.0001f / PxReal(0xFFFF))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="group__geomutils.html#ga43ad91d7d6b8e996338445fa5126bc06">PxHeightFieldGeometry::isValid()</a>.</p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ga913cfc3a0f052fb2ea2818e1a31131c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga913cfc3a0f052fb2ea2818e1a31131c2">&#9670;&nbsp;</a></span>PxConvexMeshGeometryFlags</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt;<a class="el" href="structPxConvexMeshGeometryFlag.html#a4d8558cca9e3f622b336550b96c25662">PxConvexMeshGeometryFlag::Enum</a>,PxU8&gt; <a class="el" href="group__geomutils.html#ga913cfc3a0f052fb2ea2818e1a31131c2">PxConvexMeshGeometryFlags</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>collection of set bits defined in <a class="el" href="structPxConvexMeshGeometryFlag.html" title="Flags controlling the simulated behavior of the convex mesh geometry. ">PxConvexMeshGeometryFlag</a>. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structPxConvexMeshGeometryFlag.html" title="Flags controlling the simulated behavior of the convex mesh geometry. ">PxConvexMeshGeometryFlag</a> </dd></dl>

</div>
</div>
<a id="ga93b547b1968a59b2d23c91aab533e2c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga93b547b1968a59b2d23c91aab533e2c8">&#9670;&nbsp;</a></span>PxHeightFieldFlags</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt;<a class="el" href="structPxHeightFieldFlag.html#ad94e98dce64e8c6f9806a20548548668">PxHeightFieldFlag::Enum</a>,PxU16&gt; <a class="el" href="group__geomutils.html#ga93b547b1968a59b2d23c91aab533e2c8">PxHeightFieldFlags</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>collection of set bits defined in <a class="el" href="structPxHeightFieldFlag.html" title="Enum with flag values to be used in PxHeightFieldDesc.flags. ">PxHeightFieldFlag</a>. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structPxHeightFieldFlag.html" title="Enum with flag values to be used in PxHeightFieldDesc.flags. ">PxHeightFieldFlag</a> </dd></dl>

</div>
</div>
<a id="gaec23462a84179db8a8ea77e5115d5fb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaec23462a84179db8a8ea77e5115d5fb1">&#9670;&nbsp;</a></span>PxMeshFlags</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt;<a class="el" href="structPxMeshFlag.html#a62a41b4a381e3e59d85181a62b9ce0cc">PxMeshFlag::Enum</a>,PxU16&gt; <a class="el" href="group__geomutils.html#gaec23462a84179db8a8ea77e5115d5fb1">PxMeshFlags</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>collection of set bits defined in <a class="el" href="structPxMeshFlag.html" title="Enum with flag values to be used in PxSimpleTriangleMesh::flags. ">PxMeshFlag</a>. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structPxMeshFlag.html" title="Enum with flag values to be used in PxSimpleTriangleMesh::flags. ">PxMeshFlag</a> </dd></dl>

</div>
</div>
<a id="gab335a00d0493a23fed5423bc3ea9e463"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab335a00d0493a23fed5423bc3ea9e463">&#9670;&nbsp;</a></span>PxMeshGeometryFlags</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt;<a class="el" href="structPxMeshGeometryFlag.html#aa4f762855200599fc014b0654f7ce2c9">PxMeshGeometryFlag::Enum</a>,PxU8&gt; <a class="el" href="group__geomutils.html#gab335a00d0493a23fed5423bc3ea9e463">PxMeshGeometryFlags</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>collection of set bits defined in <a class="el" href="structPxMeshGeometryFlag.html" title="Flags controlling the simulated behavior of the triangle mesh geometry. ">PxMeshGeometryFlag</a>. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structPxMeshGeometryFlag.html" title="Flags controlling the simulated behavior of the triangle mesh geometry. ">PxMeshGeometryFlag</a> </dd></dl>

</div>
</div>
<a id="ga9bff69ddd57aac22aad966a4b30983e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9bff69ddd57aac22aad966a4b30983e7">&#9670;&nbsp;</a></span>PxTriangleMeshFlags</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt;<a class="el" href="structPxTriangleMeshFlag.html#a7d0d36347f7c197a4bdbec68ccc074cc">PxTriangleMeshFlag::Enum</a>,PxU8&gt; <a class="el" href="group__geomutils.html#ga9bff69ddd57aac22aad966a4b30983e7">PxTriangleMeshFlags</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>collection of set bits defined in <a class="el" href="structPxTriangleMeshFlag.html" title="Flags for the mesh geometry properties. ">PxTriangleMeshFlag</a>. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structPxTriangleMeshFlag.html" title="Flags for the mesh geometry properties. ">PxTriangleMeshFlag</a> </dd></dl>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="gaa4aeb7bd1ccfedd348599061276f6d8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa4aeb7bd1ccfedd348599061276f6d8e">&#9670;&nbsp;</a></span>isValid() <span class="overload">[1/9]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool PxSphereGeometry::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the geometry is valid. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the current settings are valid</dd></dl>
<dl class="section note"><dt>Note</dt><dd>A valid sphere has radius &gt; 0. It is illegal to call PxRigidActor::createShape and <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> with a sphere that has zero radius.</dd></dl>
<dl class="section see"><dt>See also</dt><dd>PxRigidActor::createShape, <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> </dd></dl>

<p class="reference">References <a class="el" href="structPxGeometryType.html#aefc79f72c4c479192ac19d41a6f30ed5a2c5cbcb67ffa54ebcdc1674f12b07fb8">PxGeometryType::eSPHERE</a>, and <a class="el" href="group__foundation.html#gad6de0f4af98c5c5280b8fe695dc87318">PxIsFinite()</a>.</p>

</div>
</div>
<a id="ga880239cc33c00344cee0a4e32c573561"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga880239cc33c00344cee0a4e32c573561">&#9670;&nbsp;</a></span>isValid() <span class="overload">[2/9]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool PxPlaneGeometry::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the geometry is valid. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the current settings are valid </dd></dl>

<p class="reference">References <a class="el" href="structPxGeometryType.html#aefc79f72c4c479192ac19d41a6f30ed5a31e6fe000bdf2ba4c3bd2527351247fc">PxGeometryType::ePLANE</a>.</p>

</div>
</div>
<a id="ga5b7658a01ed66c48e8d7967fc99fcb61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5b7658a01ed66c48e8d7967fc99fcb61">&#9670;&nbsp;</a></span>isValid() <span class="overload">[3/9]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool PxCapsuleGeometry::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the geometry is valid. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the current settings are valid.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>A valid capsule has radius &gt; 0, halfHeight &gt; 0. It is illegal to call PxRigidActor::createShape and <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> with a capsule that has zero radius or height.</dd></dl>
<dl class="section see"><dt>See also</dt><dd>PxRigidActor::createShape, <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> </dd></dl>

<p class="reference">References <a class="el" href="structPxGeometryType.html#aefc79f72c4c479192ac19d41a6f30ed5a78c4217b41a6ba726f8a77faecf46bb8">PxGeometryType::eCAPSULE</a>, and <a class="el" href="group__foundation.html#gad6de0f4af98c5c5280b8fe695dc87318">PxIsFinite()</a>.</p>

</div>
</div>
<a id="ga44ff0ebd02fac58691bf604adfc3fc76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga44ff0ebd02fac58691bf604adfc3fc76">&#9670;&nbsp;</a></span>isValid() <span class="overload">[4/9]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool PxBoxGeometry::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the geometry is valid. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the current settings are valid</dd></dl>
<dl class="section note"><dt>Note</dt><dd>A valid box has a positive extent in each direction (halfExtents.x &gt; 0, halfExtents.y &gt; 0, halfExtents.z &gt; 0). It is illegal to call PxRigidActor::createShape and <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> with a box that has zero extent in any direction.</dd></dl>
<dl class="section see"><dt>See also</dt><dd>PxRigidActor::createShape, <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> </dd></dl>

<p class="reference">References <a class="el" href="structPxGeometryType.html#aefc79f72c4c479192ac19d41a6f30ed5a4ac248bdee2283c0471c9dc0eba40c34">PxGeometryType::eBOX</a>.</p>

</div>
</div>
<a id="ga43ad91d7d6b8e996338445fa5126bc06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga43ad91d7d6b8e996338445fa5126bc06">&#9670;&nbsp;</a></span>isValid() <span class="overload">[5/9]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool PxHeightFieldGeometry::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the geometry is valid. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the current settings are valid</dd></dl>
<dl class="section note"><dt>Note</dt><dd>A valid height field has a positive scale value in each direction (heightScale &gt; 0, rowScale &gt; 0, columnScale &gt; 0). It is illegal to call PxRigidActor::createShape and <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> with a height field that has zero extents in any direction.</dd></dl>
<dl class="section see"><dt>See also</dt><dd>PxRigidActor::createShape, <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> </dd></dl>

<p class="reference">References <a class="el" href="structPxGeometryType.html#aefc79f72c4c479192ac19d41a6f30ed5a77b1d68c4f5a18bc259a623e1497a880">PxGeometryType::eHEIGHTFIELD</a>, <a class="el" href="PxGeometryHelpers_8h.html#af65253b111613855925e410eec62c62f">heightField()</a>, <a class="el" href="group__geomutils.html#ga0d8d1be25b975b8e61988f9d1954a68b">PX_MIN_HEIGHTFIELD_XZ_SCALE</a>, <a class="el" href="group__geomutils.html#ga246e5dd5e4554c27abb417be1ce1d898">PX_MIN_HEIGHTFIELD_Y_SCALE</a>, and <a class="el" href="group__foundation.html#gad6de0f4af98c5c5280b8fe695dc87318">PxIsFinite()</a>.</p>

</div>
</div>
<a id="ga0377c3183a34eb2e1c383e94db7a2c41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0377c3183a34eb2e1c383e94db7a2c41">&#9670;&nbsp;</a></span>isValid() <span class="overload">[6/9]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool PxTriangleMeshGeometry::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the geometry is valid. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the current settings are valid for shape creation.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>A valid triangle mesh has a positive scale value in each direction (scale.scale.x &gt; 0, scale.scale.y &gt; 0, scale.scale.z &gt; 0). It is illegal to call PxRigidActor::createShape and <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> with a triangle mesh that has zero extents in any direction.</dd></dl>
<dl class="section see"><dt>See also</dt><dd>PxRigidActor::createShape, <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> </dd></dl>

<p class="reference">References <a class="el" href="structPxGeometryType.html#aefc79f72c4c479192ac19d41a6f30ed5a6b3210a7dca3bddcc8755338987725eb">PxGeometryType::eTRIANGLEMESH</a>, and <a class="el" href="PxGeometryHelpers_8h.html#af6f49229931995336efe5215cd47a5f9">triangleMesh()</a>.</p>

</div>
</div>
<a id="ga42446c8ee79edb9cbaa5ecee4fee7d63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga42446c8ee79edb9cbaa5ecee4fee7d63">&#9670;&nbsp;</a></span>isValid() <span class="overload">[7/9]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool PxConvexMeshGeometry::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the geometry is valid. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the current settings are valid for shape creation.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>A valid convex mesh has a positive scale value in each direction (scale.x &gt; 0, scale.y &gt; 0, scale.z &gt; 0). It is illegal to call PxRigidActor::createShape and <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> with a convex that has zero extent in any direction.</dd></dl>
<dl class="section see"><dt>See also</dt><dd>PxRigidActor::createShape, <a class="el" href="classPxPhysics.html#abc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors. ">PxPhysics::createShape</a> </dd></dl>

<p class="reference">References <a class="el" href="PxGeometryHelpers_8h.html#a24e5e09ce99eb4f4beb7c267ab71e925">convexMesh()</a>, and <a class="el" href="structPxGeometryType.html#aefc79f72c4c479192ac19d41a6f30ed5a9f3d57b4f0e71ce2a6cf29bee36162ed">PxGeometryType::eCONVEXMESH</a>.</p>

</div>
</div>
<a id="ga3e3459b35f199b24a6f8e070170a9815"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3e3459b35f199b24a6f8e070170a9815">&#9670;&nbsp;</a></span>isValid() <span class="overload">[8/9]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool PxSimpleTriangleMesh::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>returns true if the current settings are valid </p>

<p class="reference">References <a class="el" href="structPxMeshFlag.html#a62a41b4a381e3e59d85181a62b9ce0ccad01b868a85f89466d6a81b36de1850a6">PxMeshFlag::e16_BIT_INDICES</a>, and <a class="el" href="PxConstraintDesc_8h.html#acfdd81caa30ceb0af5fafb4064b1bc67">flags</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__cooking.html#ga59f5c9eccaa06ab91f827e10e7a1333a">PxTriangleMeshDesc::isValid()</a>.</p>

</div>
</div>
<a id="ga0e0681b04cf2ae73994df0939e74e85f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0e0681b04cf2ae73994df0939e74e85f">&#9670;&nbsp;</a></span>isValid() <span class="overload">[9/9]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> bool PxHeightFieldDesc::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the descriptor is valid. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the current settings are valid. </dd></dl>

<p class="reference">References <a class="el" href="structPxHeightFieldFlag.html#ad94e98dce64e8c6f9806a20548548668ab602d69a9ee1ab863ab17f503592ff2e">PxHeightFieldFlag::eNO_BOUNDARY_EDGES</a>, <a class="el" href="structPxHeightFieldFormat.html#ad28e3afa439f8ff1df6067288c46d9c5aa8ba1edf74a561d830b5f40e2c3e64e7">PxHeightFieldFormat::eS16_TM</a>, and <a class="el" href="PxConstraintDesc_8h.html#acfdd81caa30ceb0af5fafb4064b1bc67">flags</a>.</p>

</div>
</div>
<a id="ga657370d4666df870740a609fc2037f05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga657370d4666df870740a609fc2037f05">&#9670;&nbsp;</a></span>PX_ALIGN_SUFFIX()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">class <a class="el" href="classPxGeometryHolder.html">PxGeometryHolder</a> PX_ALIGN_SUFFIX </td>
          <td>(</td>
          <td class="paramtype">4&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ga0e3fd140462fac286debed6c6a960c3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0e3fd140462fac286debed6c6a960c3d">&#9670;&nbsp;</a></span>PxHeightFieldDesc()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> PxHeightFieldDesc::PxHeightFieldDesc </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructor sets to default. </p>

<p class="reference">References <a class="el" href="structPxHeightFieldFormat.html#ad28e3afa439f8ff1df6067288c46d9c5aa8ba1edf74a561d830b5f40e2c3e64e7">PxHeightFieldFormat::eS16_TM</a>, and <a class="el" href="PxConstraintDesc_8h.html#acfdd81caa30ceb0af5fafb4064b1bc67">flags</a>.</p>

</div>
</div>
<a id="ga9acd5763a76bcf9f41b42c3a30a6421a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9acd5763a76bcf9f41b42c3a30a6421a">&#9670;&nbsp;</a></span>PxSimpleTriangleMesh()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> PxSimpleTriangleMesh::PxSimpleTriangleMesh </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>constructor sets to default. </p>

</div>
</div>
<a id="gad6110ba2e5505fb809d3c3ebeb82e2f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad6110ba2e5505fb809d3c3ebeb82e2f5">&#9670;&nbsp;</a></span>setToDefault() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> void PxSimpleTriangleMesh::setToDefault </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>(re)sets the structure to the default. </p>

<p class="reference">Referenced by <a class="el" href="group__cooking.html#ga15d3050ac143dfb67ad43a8682c7b569">PxTriangleMeshDesc::PxTriangleMeshDesc()</a>.</p>

</div>
</div>
<a id="gadd7ec6c255262ddceeb7e04600bc47b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadd7ec6c255262ddceeb7e04600bc47b5">&#9670;&nbsp;</a></span>setToDefault() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> void PxHeightFieldDesc::setToDefault </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>(re)sets the structure to the default. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.14-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2008-2021 NVIDIA Corporation, 2788 San Tomas Expressway, Santa Clara, CA 95051 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a></li>
  </ul>
</div>
</body>
</html>
